home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / grafik / bildanzeiger / seepix / seepixacks [1] 3249 < prev    next >
Text File  |  1995-03-09  |  9KB  |  189 lines

  1.             ---===] Acknowledgments & Revision History [===---
  2.  
  3. SeePix is based on "LoadImage v1.11" by Olaf Barthel of MXM.
  4.  
  5. What, you ask, is different here?  Well, here goes...
  6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7.         I got my copy of LoadImage from a local San Francisco Bay Area BBS
  8.         (I forget which one) about a year ago.  I was impressed with
  9.         the program, but discovered that LoadImage had a few difficulties:
  10.  
  11.         1.      The AMIGA-Key menu alternatives didn't all work.
  12.  
  13.         2.      There were two print options, both of which functioned
  14.                 identically.
  15.  
  16.         3.      There was no provision to allow for a different system
  17.                 font (important, I think, under 2.x/3.x).
  18.  
  19.         4.      There was no support for the 2.x/3.x file requester (also
  20.                 important, I think, under 2.x/3.x).  Only the essentially
  21.                 obsolete ARP requester.
  22.  
  23.         5.      Despite Olaf's claim of being able to make LoadImage
  24.                 resident, I (and others) couldn't get it to perform
  25.                 reliably as a resident program, either when using ARP's
  26.                 resident command, Commodore's resident command or the
  27.                 PD "REZ" program.  It would guru or hang the system
  28.                 sporadically, with seemingly no rhyme or reason.
  29.  
  30. So, I had the source code and an executable which didn't work as well as I
  31. thought it could.
  32.  
  33. I'm not a programmer (I'm an unemployed UNIX Systems Administrator), but I
  34. knew enough about 'C' and the Amiga to be able to make a few changes.  A
  35. quick note regarding version numbers...  after making changes, I started
  36. with v2.0 (following Olaf's v1.11), and continued from there.
  37.  
  38.  
  39. What's changed:
  40. ~~~~~~~~~~~~~~~
  41.         1.      The AMIGA-Key menu alternatives ALL work. (SeePix v2.0)
  42.  
  43.         2.      There is only one print option.  Select all or any part
  44.                 of the picture and it's sent to the printer. (SeePix v2.0)
  45.                 This is a screen-dump function, therefore the area chosen
  46.                 is scaled to fit the "printable" area of your particular
  47.                 Preferences-defined printer.
  48.  
  49.         3.      SeePix uses it's own internal font. (SeePix v2.5)
  50.  
  51.  
  52. What's new:
  53. ~~~~~~~~~~~
  54.         1.      Iconify - iconization is something I think all programs
  55.                 should be able to do, and SeePix does. (SeePix v3.0)
  56.  
  57.         2.      Modify Colors - Tweak the colors for your particular
  58.                 printer (i.e. BLUE prints BLUE not PURPLE). (SeePix v3.1)
  59.  
  60.                 Now, you're no longer AUTOMATICALLY put into print mode,
  61.                 hitting the CANCEL gadget bypasses printing, while only the
  62.                 OK gadget sends you to the presses... (SeePix v3.2b)
  63.  
  64.         4.      SeePix (while maintaining the ARP interface) now uses
  65.                 the wonderful PathMaster File Selector. (SeePix v3.2)
  66.  
  67.                 Now, you can cancel SeePix from the File Selector, if
  68.                 you decide after invocation that you don't want to see
  69.                 any pix (why you'd WANT to do that is a mystery), just
  70.                 hit the File Requester's "Cancel" gadget.  (SeePix v3.2b)
  71.  
  72.                 Added a "Delete" gadget to the PathMaster File Selector, so
  73.                 if the you don't like the pic you see, you may delete it.
  74.                 (SeePix v3.6)
  75.  
  76.                 Due to quite a few requests, the ARP File Requester has
  77.                 been reinstated (as a compile-time option).  This has the
  78.                 advantage of making the final executable smaller, but
  79.                 doesn't allow for file deletes, or cancellation of the
  80.                 program from the requester. (SeePix v4.0)
  81.  
  82.         5.      Removed all calls to GetPrefs() which means that the menu
  83.                 colors are determined by the Pic palette (instead of your
  84.                 Preferences settings) and resulted in a size decrease of
  85.                 the executable by about 230 Bytes (Hey, it ain't much, but
  86.                 every little bit helps!).  Also, this no longer causes
  87.                 a reset of your color modifications with the next menu
  88.                 action, allowing for easier trial & error color modification
  89.                 for each successive printing.  You may reinstate the
  90.                 GetPrefs() calls as a compile-time option by defining
  91.                 FANCYMENU in "Defines.h".  (SeePix v3.3)
  92.  
  93.         6.      Removed unnecessary escape sequences from Shell/CLI output,
  94.                 and revised some text strings, resulting in size decrease
  95.                 of the executable by another 270 Bytes.  (SeePix v3.4-3.8)
  96.  
  97.         7.      Changed the font.  Now using a reduced version of the PD
  98.                 venus.font containing fewer characters than the original,
  99.                 allowing for a still smaller executable (by 1,060 Bytes!). 
  100.         (SeePix v3.9)
  101.  
  102. What's "in the works" (in no particular order):
  103. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  104.         1.      Support for X-Specs 3D glasses.  (If Haitex ever sends
  105.                 the developer's kit I ordered!).
  106.  
  107.         2.      DCTV support.  (If I get a job, and can afford DCTV!)
  108.  
  109.         3.      ANIM support.  (Well, maybe... seems to be a simple
  110.                 matter to show ONE frame, but playing all frames is
  111.                 a different story!)
  112.  
  113.         4.      GIF 87a & 89a support.  (Anyone know where I can get
  114.                 the GIF specs and examples in the Bay Area?  I'm not
  115.                 on CompuServe.)
  116.  
  117.         5.      Residency? Residentablity?  You know what
  118.                 I mean.
  119.  
  120.         6.      Support for SAS/Lattice "C" (currently not capable of
  121.                 being compiled by my version of the SAS compiler).
  122.  
  123.         7.      Eliminate dependancy on arp.library... for TRUE 2.x/3.x
  124.                 compatibility.
  125.  
  126. I've been using SeePix in its' present form for about a year and it
  127. seems stable on my (much enhanced) A2000 under 1.3.2.  No, I haven't
  128. upgraded to 2.x yet (not to mention 3.x and a 4000!), since I'm unemployed,
  129. and the upgrade costs $$$ that I can use for other things, like rent, food
  130. and phone bills.
  131.  
  132. SeePix was compiled with MANX Aztec C v5.2a, using the Amiga 2.x header
  133. files, so it should be compatible with 2.x (as long as you still have
  134. arp.library lying around in your LIBS: directory), though no guarantees
  135. are made by me on this.
  136.  
  137.  
  138. Acknowlegements (in no particular order!):
  139. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140.         Olaf Barthel:           for providing the basis for SeePix, with
  141.                                 his "LoadImage" program.
  142.  
  143.         R.J. Mical:             for the palette requester (Taken from his
  144.                                 "Programmer's Suite, Book I", from which
  145.                                 I've learned lots about "C" on the Amiga).
  146.  
  147.         Leo Schwab:             for his slick "iconify();" function.
  148.  
  149.         Gregg Tavares:          for his "ExtractFont" program which was
  150.                                 used to generate the code for SeePix's
  151.                                 compiled-in font.
  152.  
  153.         Justin V. McCormick:    for his wonderful PathMaster File Selector
  154.                                 (though it was a real bear to implement,
  155.                                 especially for a novice programmer!).
  156.  
  157.         Ric Gazey, Glenn Jetton & Doris Reller:
  158.                                 my "Beta" testers.
  159.  
  160.         "The Benchmaster":      for pointing out a couple of minor (and
  161.                                 MAJOR) bugs in some of the previous
  162.                                 releases (which weren't caught by anyone
  163.                                 else).
  164.  
  165.         Commodore:              for building the best damn home computer
  166.                                 in the world.  Hey Commodore, get off your
  167.                                 butts and ADVERTISE that fact!!
  168.  
  169.  
  170. If you'd like to contact me for some reason, here's the poop:
  171. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172.         Hank Schafer
  173.         22 ½ Hill Street
  174.         San Francisco  CA  94110-2313
  175.         (415) 824-6255
  176.  
  177. Alternately, I can also be reached on these Bay Area boards:
  178.  
  179.         Benchmaster       415-968-8580 (IMHO) The Best Bay Area Amiga Board
  180.         Giraffe-X         415-346-9147 Amiga/MAC/IBM DTP Board
  181.         Radical Eye Radio 415-327-2346 AmigaTeX Board
  182.         Scratching Post   510-656-7439 Amiga/IBM/UNIX Board
  183.         The Mission       415-967-2021 Neat Amiga Board
  184.  
  185. I hope you enjoy SeePix as much as I've enjoyed "re-sourcing" it.
  186.  
  187.         Hank Schafer - November, 1992
  188.  
  189.